B.Sc. (Computer Science)

Program Outcomes

PO1- SystemsThinking. Analyse, design, implement, and evaluate a computer-

          based system, process, component, orprogram to meet desired needs.

PO2- Problem-Solving. Identifyproblems and formulate solutions for systems and

          organizations while reconcilingconflicting objectives and finding compromises.

PO3- Communication. Communicateeffectively with a range of audiences.

PO4- Teamwork. Workeffectively as part of a team to develop and deliver quality

          software artefacts.

PO5- ContextAwareness. Design solutions using approaches that integrate ethical,

          social, legal, and economicresponsibilities.

PO6- PragmaticApproach. Apply computing theory and programming principles to

          practical software design anddevelopment.

 

Program SpecificOut Comes

PSO1- Cultural andGlobal Awareness. Recognize the applicability of computing

            and evaluate its impact onindividuals, organizations, and global society.

PSO2- ProfessionalPractice. Evaluate and use appropriate methods and

            professional standards in computingpractice.

PSO3- ProfessionalDevelopment. Explore historical, current, and emerging

            techniques and technologies,founded on a commitment to lifelong learning

            and professional development.

PSO4- TechnicalExpertise. Apply knowledge of computing and mathematics withintechnical domains.

 

Learningoutcomes for the computer science program

CO1-Students will attain an ability to apply knowledge of computing and

          mathematics appropriate to thediscipline.

CO2-Students will attain an ability to analyze a problem, and identify and definethe

          computing requirements appropriate toits solution.

CO3-Students will attain an ability to design, implement, and evaluate a computer-

           based system, process, component, orprogram to meet desired needs.

 CO4- Students will attain an ability tofunction effectively on teams to accomplish a

          common goal.

CO5-Students will attain an understanding of professional, ethical, legal, security

         and social issues andresponsibilities.

CO6-Students will attain an ability to communicate effectively with a range of

          audiences.

CO7-Students will attain an ability to analyze the local and global impact of

          computing on individuals,organizations, and society.

CO8-Students will attain recognition of the need for an ability to engage in

          continuing professional development.

CO9-Students will attain an ability to use current techniques, skills, and tools

         necessary for computing practice.

CO10-Students will attain an ability to apply mathematical foundations, algorithmic

           principles, and computer sciencetheory in the modeling and design of

           computer-based systems in a way thatdemonstrates comprehension of the

           tradeoffs involved in designchoices.

CO11-Students will attain an ability to apply design and development principles in

           the construction of software systemsof varying complexity.

BS.c First Year

Learningoutcomes Hardware

After studying this course, you should be able to:

CO1- understand what all the terms highlighted in bold in the textmean

CO2- understand the fundamental hardware components that make up acomputer’s

          hardware and therole of each of these components

CO3- understand the difference between an operating system and anapplication

         program, and whateach is used for in a computer

CO4- describe some examples of computers and state the effect thatthe use of

          computertechnology has had on some common products

CO5- identify the principal components of a given computer systemand draw a  

          diagram after thestyle of Figures 6 and 12 to represent the data flows

          between  them.

 

Learningoutcomes Software

After studying this course, you should be able to:

CO1- appreciate the engineering nature of software development

CO2- describe key activities in software development and the roleof modelling

CO3- explain key concepts in software development such as risk andquality

CO4- explain the basics of an object-oriented approach to softwaredevelopment

CO5- describe a simple workflow for interacting with the publishedliterature on

          softwaredevelopment.

 

LearningOutcomes After C language completion the students will have the followinglearning outcomes:

CO1- Understanding a functional hierarchical code organization.

CO2- Ability to define and manage data structures based on problemsubject

         domain.

CO3- Ability to work with textual information, characters andstrings.

CO4-Ability to work with arrays of complex objects.

CO5- Understanding a concept of object thinking within theframework of functional

          model.

CO6- Understanding a concept of functional hierarchical code organization.

CO7- Understanding a defensive programming concept.

CO8- Ability to handle possible errors during program execution.

 

BS.c II Year

 

Learningoutcomes Hardware

After studying this course, you should be able to:

CO1- understand what all the terms highlighted in bold in the textmean

CO2- understand the fundamental hardware components that make up acomputer’s

          hardware and therole of each of these components

CO3- understand the difference between an operating system and anapplication

         program, and whateach is used for in a computer

CO4- describe some examples of computers and state the effect thatthe use of

          computertechnology has had on some common products

CO5- identify the principal components of a given computer systemand draw a

          diagram after thestyle of Figures 6 and 12 to represent the data flows

          between them.

 

LearningOutcomes After C++  language completionthe students will have the following learning outcomes:

CO1- Understanding a functional hierarchical code organization.

CO2- Ability to define and manage data structures based on problemsubject

          domain.

CO3- Ability to work with textual information, characters andstrings.

CO4- Ability to work with arrays of complex objects.

CO5- Understanding a concept of object thinking within theframework of functional

          model.

CO6- Understanding a concept of functional hierarchical codeorganization.

CO7- Understanding a defensive programming concept.

CO8- Ability to handle possible errors during program execution.

 

 

 

 

LearningOutcomes After Web language ; HTML

CO1- Students will demonstrate cross-platform (web, mobile, broadcast,print) skills.

CO2- Students will become familiar with graphic design and/or gametheory and be       able to apply this theoryto real world projects. 

CO3- Students will develop and understanding of information design andusability        as it applies to interactivemedia projects. 

CO4- Students will utilize coding and software tools to analyze andpresent data in a             professionalmanner that could be translated to web-based or app-based media.

CO5- Students will write at a level suitable for a public audience in anarea related         to interactive media(e.g., technical writing, game writing, writing for social     media, presentation of a CV)